```python
class ToolError(Exception):
    """
    当工具遇到错误时抛出。
    
    参数:
    - message (str): 错误信息。
    """

    def __init__(self, message):
        self.message = message


class OpenManusError(Exception):
    """
    所有 OpenManus 错误的基础异常。
    """


class TokenLimitExceeded(OpenManusError):
    """
    当令牌限制超出时抛出的异常。
    """
```